package com.fdb.efp.nls.service.vo;

import com.fdb.basic.framework.core.vo.BaseInfo;

import java.math.BigDecimal;

/**
 * 并账文件
 * @description:TODO
 * @date:2019年1月3日 上午11:11:02
 * @author:cenyj
 */
public class AccLedgerVO  extends BaseInfo {
	/**
	 * 
	 */
	private static final long serialVersionUID = 7735214535974383724L;
	// 账务日期
	private String curDate;
	// 短期贷款本金放款金额
	private BigDecimal loanPrincipalShort;
	
	// 短期贷款本金撤销金额
	private BigDecimal loanFlushPrincipalShort;
	// 短期正常本金还款
	private BigDecimal repayNormalPrincipalShort;
	// 正常利息归还
	private BigDecimal repayInterest;
	// 每日计提利息
	private BigDecimal provisionInterest;
	// 逾期本金还款金额
	private BigDecimal repayOverduePrincipal;
	// 新增短期贷款的逾期本金
	private BigDecimal intoOverdueRemainPrincipalShort;
	
	public String getCurDate() {
        return curDate;
    }

    public void setCurDate(String curDate) {
        this.curDate = curDate == null ? null : curDate.trim();
    }

    public BigDecimal getLoanPrincipalShort() {
        return loanPrincipalShort;
    }

    public void setLoanPrincipalShort(BigDecimal loanPrincipalShort) {
        this.loanPrincipalShort = loanPrincipalShort;
    }

    public BigDecimal getLoanFlushPrincipalShort() {
        return loanFlushPrincipalShort;
    }

    public void setLoanFlushPrincipalShort(BigDecimal loanFlushPrincipalShort) {
        this.loanFlushPrincipalShort = loanFlushPrincipalShort;
    }

    public BigDecimal getRepayNormalPrincipalShort() {
        return repayNormalPrincipalShort;
    }

    public void setRepayNormalPrincipalShort(BigDecimal repayNormalPrincipalShort) {
        this.repayNormalPrincipalShort = repayNormalPrincipalShort;
    }

    public BigDecimal getRepayInterest() {
        return repayInterest;
    }

    public void setRepayInterest(BigDecimal repayInterest) {
        this.repayInterest = repayInterest;
    }

    public BigDecimal getProvisionInterest() {
        return provisionInterest;
    }

    public void setProvisionInterest(BigDecimal provisionInterest) {
        this.provisionInterest = provisionInterest;
    }

    public BigDecimal getRepayOverduePrincipal() {
        return repayOverduePrincipal;
    }

    public void setRepayOverduePrincipal(BigDecimal repayOverduePrincipal) {
        this.repayOverduePrincipal = repayOverduePrincipal;
    }

    public BigDecimal getIntoOverdueRemainPrincipalShort() {
        return intoOverdueRemainPrincipalShort;
    }

    public void setIntoOverdueRemainPrincipalShort(BigDecimal intoOverdueRemainPrincipalShort) {
        this.intoOverdueRemainPrincipalShort = intoOverdueRemainPrincipalShort;
    }
}